package edu.tfh.s2.ehkbot.gerete.aktoren.real;

import edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState;

/**
 * Implementiert den Zustand Aktiviert und Real für MotorAktor.
 * 
 * @author s2zehn
 */
public class MotorAktorAktiviertStateReal implements MotorAktorState {
	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#drehe(double, double)
	 */
	@Override
	public void drehe(double grad, double gradPerSec) {
		// TODO: real

	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#getDrehung()
	 */
	@Override
	public double getDrehung() {
		// TODO: real
		return 0;
	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#getGradPerSec()
	 */
	@Override
	public double getGradPerSec() {
		// TODO Auto-generated method stub
		return 0;
	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#getMaxSpeed()
	 */
	@Override
	public double getMaxSpeed() {
		// TODO: real
		return 0;
	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#istAktiviert()
	 */
	@Override
	public boolean istAktiviert() {
		return true;
	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#stope()
	 */
	@Override
	public void stope() {
		// TODO: real
	}

	/**
	 * @see edu.tfh.s2.ehkbot.gerete.aktoren.MotorAktor.MotorAktorState#waitUntilDone()
	 */
	@Override
	public void waitUntilDone() {
		// TODO: real

	}
}